package com.example.flashsales.service;

import com.example.flashsales.entity.dto.StockDetailsDto;
import com.example.flashsales.entity.dto.StockDto;
import com.example.flashsales.entity.vo.StockVo;

import java.util.Date;
import java.util.List;

public interface StockService {

    //增加一条进货纪录
    boolean addStockRecord(StockDto stockDto, List<StockDetailsDto> stockDetailsDtos);

    //增加一条进货细节纪录
    boolean addStockRecordDetails(StockDetailsDto stockDetailsDto);


    //查看进货纪录（全部）
    List<StockVo> viewAllStock(int num, int page, Date qDate, Date hDate);

    //查看数量
    Integer viewCount();
}
